/*
7-166 找出三位水仙花数
分数 15
作者 颜晖
单位 浙大城市学院

本题要求编写程序，输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数，即其个位、十位、百位数字的立方和等于该数本身。
输入格式:

输入在一行中给出两个正整数M和N（100≤M≤N≤999）。
输出格式:

顺序输出M和N区间内所有三位水仙花数，每一行输出一个数。若该区间内没有三位水仙花数，则无输出。

如果M或者N不符合题目的要求，则输出Invalid Value.。
输入样例1:

100 400

输出样例1:

153
370
371

输入样例2:

500 600

输出样例2:


输入样例3：

990 101

输出样例3：

Invalid Value.
*/

#include <stdio.h>

int main() {
    int m, n;
    scanf("%d %d", &m, &n);
    if (m < 100 || m > 999 || n < 100 || n > 999 || m > n) {
        printf("Invalid Value.\n");
        return 0;
    }
    for (int i = m; i <= n; i++) {
        int a = i / 100;
        int b = i / 10 % 10;
        int c = i % 10;
        if (a*a*a + b*b*b + c*c*c == i) {
            printf("%d\n", i);
        }
    }
    return 0;
}